glomerulus structural alterations - Spanish English Dictionary